package com.his.controller.form;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;
import javax.validation.constraints.Pattern;

/**
 * 科室、日期信息
 */
@Data
@ApiModel("科室、日期信息")
public class ScheduleByDayForm {

    /**
     * 科室id
     */
    //@NotNull(message = "科室id不能为空")
    @ApiModelProperty("科室id")
    private Integer DepartmentId;

    /**
     * 诊室id
     */
    //@NotNull(message = "诊室id不能为空")
    @ApiModelProperty("诊室id")
    private Integer DisagnosisRoomId;

    /**
     * 日期
     */
//    @NotNull(message = "日期不能为空")
//    @Pattern(regexp = "(([0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]{1}|[0-9]{1}[1-9][0-9]{2}|[1-9][0-9]{3})-(((0[13578]|1[02])-(0[1-9]|[12][0-9]|3[01]))|\"+\n" +
//            "\"((0[469]|11)-(0[1-9]|[12][0-9]|30))|(02-(0[1-9]|[1][0-9]|2[0-8]))))|((([0-9]{2})(0[48]|[2468][048]|[13579][26])|\"+\n" +
//            "\"((0[48]|[2468][048]|[3579][26])00))-02-29)$\n",message = "日期格式不对，应为：yyyy-MM-dd")
    @ApiModelProperty("日期")
    private String date;

    /**
     * 午别
     */
    //@NotNull(message = "午别不能为空")
    @ApiModelProperty("午别")
    private String time;
}
